package com.fesine.learn.service;

import java.util.List;

import com.fesine.learn.po.UserInfoPo;



/**
*@description:  用户信息service接 口
*/
public interface UserInfoService {

	/**
	*添加 用户信息
	*/
	int addUserInfo(UserInfoPo userInfoPo);

	/**
	*修改 用户信息
	*/
	int modifyUserInfo(UserInfoPo userInfoPo);

	/**
	*删除 用户信息
	*/
	int deleteUserInfo(UserInfoPo userInfoPo);


	/**
	*根据 用户id批量量删除 用户信息
	*/
	void deleteUsers(String[] ids);

	/**
	*查询 用户信息
	*/
	UserInfoPo getUserInfo(UserInfoPo userInfoPo);

	/**
	*查询 用户信息列列表， 支持分 页
	*/
	List<UserInfoPo> listUserInfo(UserInfoPo userInfoPo);

	/**
	*获取总记录数
	*/
	int getTotal(UserInfoPo userInfoPo);

	List<UserInfoPo> listUserInfo(UserInfoPo userInfoPo, int pageNo, int pageSize);
}





